package types

type FileInfo struct {
	Name     string `json:"name"`
	Path     string `json:"path"`
	IsDir    bool   `json:"isDir"`
	Size     int64  `json:"size"`
	Modified string `json:"modified"`
}

type FileInfoResp struct {
	Resp
	Data []FileInfo `json:"data"`
}

type FileContent struct {
	Name    string `json:"name"`
	Path    string `json:"path"`
	Content string `json:"content"`
}

type FileContentResp struct {
	Resp
	Data FileContent `json:"data"`
}

type FileUploadResp struct {
	Resp
	Data FileUploadData `json:"data"`
}
type FileUploadData struct {
	FileName string `json:"fileName"`
	Path     string `json:"path"`
}
